#include<iostream>
using namespace std;
int pre[2000];
int find(int x){
    if(pre[x]==-1) return x;
    return pre[x]=find(pre[x]);
}
int main(){
    int n,m,a,b,cnt=0;
    cin>>n>>m;
    for(int i=1;i<=n;i++) pre[i]=-1;
    while (m--)
    {
        cin>>a>>b;
        if(find(a)!=find(b)){
            pre[a]=b;
            cnt++;
        }
    }
    cout<<n-cnt<<endl;
}